home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 5
/
Amiga Tools 5.iso
/
grafik
/
3d & render tools
/
irit
/
man
/
man6
/
view.6
< prev
next >
Wrap
Text File
|
1996-07-16
|
2KB
|
62 lines
.TH VIEW
6 "IRIT Version 6.0"
.SH NAME
VIEW
VIEW( GeometricTreeType Object, NumericType ClearWindow )
Displays the (geometric) object(s) as given in Object.
If ClearWindow is non-zero (see TRUE/FALSE and ON/OFF) the window is
first cleared (before drawing the objects).
Example:
VIEW( Axes, FALSE );
displays the predefined object Axes in the viewing window on top of
what is drawn already.
In version 4.0, this function is emulated (see iritinit.irt) using the
VIEWOBJ function. In order to use the current viewing matrix, VIEW_MAT
should be provided as an additional parameter. For example,
VIEW( list( view_mat, Obj ), TRUE );
However, since VIEW is a user defined function, the following will not
use VIEW_MAT as one would expect:
VIEW( view_mat, TRUE );
because VIEW_MAT will be renamed inside the VIEW user defined function to
a local (to the user defined function) variable.
In iritinit.irt one can find several other useful VIEW related functions:
VIEWCLEAR Clears all data displayed on the display device.
VIEWREMOVE Removes the object specified by name from display.
VIEWDISC Disconnects from display device (which is still running)
while allowing IRIT to connect to a new device.
VIEWEXIT Forces the display device to exit.
VIEWSAVE Request sdisplay device to save transformation matrix.
BEEP An emulation of the BEEP command of versions prior to 4.0.
VIEWSTATE Allows to change the state of the display device.
For the above VIEW related functions, only VIEWREMOVE, VIEWSAVE, and
VIEWSTATE require a parameter, which is the file name and view state
respectively. The view state can be one of several commands. See the
display device section for more.
Examples:
VIEWCLEAR();
VIEW( axes, off );
VIEWSTATE( "LngrVecs" );
VIEWSTATE( "DrawSolid" );
VIEWSAVE( "matrix1" );
VIEWREMOVE( "axes" );
VIEWDISC();